|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- import { GetServerSideProps } from 'next'
- import FolderTemplate from '../../../components/templates/Folder'
-
- const Home = ({ path, id, children, }) => {
- return (
- <FolderTemplate
- path={path}
- id={id}
- children={children}
- />
- )
- }
-
- export const getServerSideProps: GetServerSideProps = async ({ query: nextQuery }) => {
- const { q: query } = nextQuery
- return {
- props: {
- query,
- items: [
- {
- name: 'Bruh',
- url: 'https://placehold.it/300',
- }
- ],
- children: [
- {
- id: '00000000-0000-0000-000000000001',
- name: 'Foo Folder 1',
- children: [
- {
- id: '00000000-0000-0000-000000000002',
- name: 'Bar Folder 1',
- children: [],
- },
- {
- id: '00000000-0000-0000-000000000003',
- name: 'Bar Folder 2',
- children: [],
- },
- {
- id: '00000000-0000-0000-000000000004',
- name: 'Bar Folder 3',
- children: [
- {
- id: '00000000-0000-0000-000000000005',
- name: 'Baz Folder 1',
- children: [],
- },
- {
- id: '00000000-0000-0000-00000000006',
- name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
- children: [],
- },
- ],
- },
- ],
- },
-
- {
- id: '10000000-0000-0000-000000000001',
- name: 'Foo Folder 2',
- children: [
- {
- id: '10000000-0000-0000-000000000002',
- name: 'Bar Folder 1',
- children: [],
- },
- {
- id: '10000000-0000-0000-000000000003',
- name: 'Bar Folder 2',
- children: [],
- },
- {
- id: '10000000-0000-0000-000000000004',
- name: 'Bar Folder 3',
- children: [
- {
- id: '10000000-0000-0000-000000000005',
- name: 'Baz Folder 1',
- children: [],
- },
- {
- id: '10000000-0000-0000-00000000006',
- name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
- children: [],
- },
- ],
- },
- ],
- },
-
- {
- id: '20000000-0000-0000-000000000001',
- name: 'Foo Folder 3',
- children: [
- {
- id: '20000000-0000-0000-000000000002',
- name: 'Bar Folder 1',
- children: [],
- },
- {
- id: '20000000-0000-0000-000000000003',
- name: 'Bar Folder 2',
- children: [],
- },
- {
- id: '20000000-0000-0000-000000000004',
- name: 'Bar Folder 3',
- children: [
- {
- id: '20000000-0000-0000-000000000005',
- name: 'Baz Folder 1',
- children: [],
- },
- {
- id: '20000000-0000-0000-00000000006',
- name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
- children: [],
- },
- ],
- },
- ],
- },
- {
- id: '30000000-0000-0000-000000000001',
- name: 'Foo Folder 4',
- children: [
- {
- id: '30000000-0000-0000-000000000002',
- name: 'Bar Folder 1',
- children: [],
- },
- {
- id: '30000000-0000-0000-000000000003',
- name: 'Bar Folder 2',
- children: [],
- },
- {
- id: '30000000-0000-0000-000000000004',
- name: 'Bar Folder 3',
- children: [
- {
- id: '30000000-0000-0000-000000000005',
- name: 'Baz Folder 1',
- children: [],
- },
- {
- id: '30000000-0000-0000-00000000006',
- name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
- children: [],
- },
- ],
- },
- ],
- },
-
- {
- id: '40000000-0000-0000-000000000001',
- name: 'Foo Folder 5',
- children: [
- {
- id: '40000000-0000-0000-000000000002',
- name: 'Bar Folder 1',
- children: [],
- },
- {
- id: '40000000-0000-0000-000000000003',
- name: 'Bar Folder 2',
- children: [],
- },
- {
- id: '40000000-0000-0000-000000000004',
- name: 'Bar Folder 3',
- children: [
- {
- id: '40000000-0000-0000-000000000005',
- name: 'Baz Folder 1',
- children: [],
- },
- {
- id: '40000000-0000-0000-00000000006',
- name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
- children: [],
- },
- ],
- },
- ],
- },
- ],
- },
- }
- }
-
- export default Home
|